import i18n from 'i18next';
import enUsTrans from './en-US';
import zhCnTrans from './zh-CN';
import zhTwTrans from './zh-TW';
import { initReactI18next } from 'react-i18next';
let loadT = localStorage.getItem('themeConfig') || '';
let lng = '';
if (loadT !== '' && loadT !== 'null') {
  lng = JSON.parse(loadT).language;
}

i18n.use(initReactI18next).init({
  resources: {
    EN_US: {
      translation: enUsTrans,
    },
    ZH_CN: {
      translation: zhCnTrans,
    },
    ZH_TW: { translation: zhTwTrans },
  },
  lng: lng,
  fallbackLng: 'ZH_CN',
  interpolation: {
    escapeValue: false,
  },
});

export default i18n;
